|
Date : 29 MARS 1992 Programme : QCOPYFR V3.2 Protection : Aucune. Simple curiosit�. Fichier : QCOPYFR.EXE Temps pass� : 15 minutes Soci�t� : SHAREWARE Outils : SOFT-ICE V2.50 Divers : Origine : L.F. Num�ro : 168 Ce programme a �t� francis� par FL avec un petit oubli en ce qui concernait l'affichage du LABEL du disque en train d'�tre copi�. En effet lorsque la disquette ne comportait pas de LABEL le soft affichait " keiner " en face de I.D. ce qui signifie "aucun" vous l'aurez devin�. Un passage avec PCTOOLS et ce serait r�par�. Du moins le pensais-je... Car � surprise ce mot n'apparait nul part dans le fichier alors que tous les autres sont disponibles m�me le nom du concepteur du programme. Une sorte de protection peut-�tre, car pourquoi celui-ci serait-il crypt� et pas les autres ? Allez. On lance le gaufrier apocalyptique ( j'ai nom� SOFT-ICE dont je viens de r�cup�rer la doc compl�te grace � Mr B ) Les caract�res sont affich�s l'un apr�s l'autre par un CALL FAR ! tir�s de la position DS:SI ---> 18AC:0450 = "k" 0451 = "e" 0452 = "i" etc... Ces caract�res ne se trouvant pas dans le fichier c'est qu'ils y ont �t� mis apr�s. Un BPMB 18AC:0450 W EQ 65 C=01 va me faire arr�ter le SOFT d�s que le "k" sera �crit en 0450. Et je d�couvre les instructions suivantes: ( c'est compl�tement d�ment ) CS:2A53 C60650046B MOV BYTE PTR [0450],6B ; k CS:2A58 C606510465 MOV BYTE PTR [0451],65 ; e CS:2A5D C606520469 MOV BYTE PTR [0452],69 ; i CS:2A62 C60653046E MOV BYTE PTR [0453],6E ; n CS:2A67 C606540465 MOV BYTE PTR [0454],65 ; e CS:2A6C C606550472 MOV BYTE PTR [0455],72 ; r Il suffit de rechercher ces 6 chaines et d'y placer un mot francais qui tient en 6 lettres, c'est pas trop difficile. Et le programme fonctionne toujours ( je me m�fie ). Alors, Her Ulrich FELDMULLER porquoi faire simple quand on peut faire compliqu� ! La r�ponse vous appartient. FREDDY |